package com.situ.stmall.manager.service;

import com.github.pagehelper.PageInfo;
import com.situ.stmall.manager.entity.Goods;

import java.util.List;

public interface GoodsService {
    /**
     * 添加
     */
    int add(Goods goods)throws Exception;
    /**
     * 删除
     */
    int remove(Integer id)throws Exception;
    /**
     * 更新
     */
    int edit(Goods goods)throws Exception;
    /**
     * 根据id查询
     */
    Goods getById(Integer id);
    /**
     * 查询
     */
    List<Goods> search(Goods goods);

    /**
     * 分页
     * @param page
     * @param limit
     * @param goods
     * @return
     */
    PageInfo searchByPage(Integer page, Integer limit, Goods goods);
}
